FROM node:16
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
ENV PATH="/root/.cargo/bin:${PATH}"
WORKDIR /app
#RUN apt-get update
#RUN apt-get install -y libgtk-3-dev pkg-config libsoup2.4-dev libwebkit2gtk-4.0-dev javascriptcoregtk-4.0
#ENV PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/share/pkgconfig

# 复制 package.json 和 package-lock.json
COPY package*.json ./

# 安装项目依赖
#RUN npm install

# 复制项目的所有文件到工作目录
COPY . .

# 暴露应用程序运行的端口（根据你的应用程序需要）
EXPOSE 1420

# 启动应用程序
CMD ["npm", "run", "tauri", "dev"]
